/** JSPLUMB ARTEFACTS **/
._jsPlumb_overlay { z-index:51; }
._jsPlumb_endpoint { z-index:50; cursor:move; }
._jsPlumb_connector { z-index:1; }

/** ELEMENTS **/
.servicio { 
	cursor:pointer;
	width:40px; 
	height:50px; 
	z-index:2; 
	position:absolute; 
	border-radius:31px;
   	-webkit-transition:width 1.5s, height 1.5s, -webkit-transform 1.5s; /* For Safari 3.1 to 6.0 */
	transition:width 1.5s, height 1.5s, transform 1.5s;
}


.servicio-hover { 
//	border:2px solid orange; 
//    transform:scale(1.2,1.2);  
//    -webkit-transform:scale(1.2,1.2); /* Chrome, Safari, Opera */
}

.nodo {
	cursor:pointer;
	width:50px; 
	height:50px; 
	z-index:2; 
	position:absolute; 
  	-webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 */
	transition:width 1s, height 1s, transform 1s;
}

.nodo1 {
	cursor:pointer;
	width:35px; 
	height:35px; 
	z-index:2; 
	position:absolute; 
  	-webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 */
	transition:width 1s, height 1s, transform 1s;
}

.nodo2 {
	cursor:pointer;
	width:60px; 
	height:60px; 
	z-index:2; 
	position:absolute; 
  	-webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 */
	transition:width 1s, height 1s, transform 1s;
}

.nodo:hover, .nodo1:hover, .nodo2:hover  {
//    border:2px solid orange;
    transform:scale(1.15,1.15);  
    -webkit-transform:scale(1.15,1.15); /* Chrome, Safari, Opera */
}

.dropHover { 
	border:1px solid orange; 
}

/** ELEMENT POSITIONS **/
#srv1 { position:absolute; top:310px;left:720px;}
#srv2 { position:absolute; top:200px;left:600px;}
#srv3 { position:absolute; top:520px;left:760px;}
#srv4 { position:absolute; top:170px;left:480px;}
#srv5 { position:absolute; top:430px;left:670px;}
#srv6 { position:absolute; top:350px;left:550px;}
#srv7 { position:absolute; top:590px;left:680px;}
#srv8 { position:absolute; top:260px;left:430px;}
#srv9 { position:absolute; top:270px;left:350px;}
#srv10 { position:absolute; top:220px;left:710px;}
#srv11 { position:absolute; top:360px;left:780px;}
#srv12 { position:absolute; top:430px;left:380px;}
#srv13 { position:absolute; top:550px;left:510px;}
#srv14 { position:absolute; top:600px;left:400px;}
#srv15 { position:absolute; top:510px;left:325px;}
#srv16 { position:absolute; top:380px;left:300px;}
#tronco { position:absolute; top:450px;left:440px;}
#tronco1 { position:absolute; top:450px;left:440px;}
#tronco2 { position:absolute; top:380px;left:550px;}
#tronco3 { position:absolute; top:150px;left:900px;}
#raiz { position:absolute; top:650px;left:270px;}
#raiz1 { position:absolute; top:650px;left:310px;}
#raiz2 { position:absolute; top:650px;left:350px;}
#raiz3 { position:absolute; top:650px;left:400px;}

